home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 98 / Skunkware 98.iso / src / net / bind-contrib.tar.gz / bind-contrib.tar / contrib / inaddrtool / README < prev   
Text File  |  1996-10-25  |  5KB  |  145 lines

  1. Dear all,
  2.  
  3. After many requests I have published my inaddr-arpa checking tool. We use
  4. it now at RIPE quite some time and it really saves us a lot of time,
  5. although the program is not perfect and still needs some polishing.
  6.  
  7. Beware of changing/adapting the tool too much since I expect to make some
  8. big changes in the output format to facilitate further automatic
  9. processing. Furthermore, I want to split it in some smaller files and a
  10. config file for better maintainability. Of course comments and bug
  11. reports are welcome. Please check the most recent version that always is
  12. available at our ftp server before submitting a bug report.
  13.  
  14. Kind regards,
  15.  
  16. David Kessens
  17. RIPE NCC
  18. --------
  19.  
  20.  
  21. README for the inaddrtool
  22.  
  23. Date: 950815
  24.  
  25. Author: David Kessens, RIPE NCC 
  26.  
  27.  
  28.  
  29. NOTE:
  30.  
  31. THE TOOL HAS BEEN MADE PUBLICLY AVAILABLE BECAUSE OF THE LARGE NUMBER OF
  32. REQUESTS OF OUR CUSTOMERS TO DO SO. THE TOOL ITSELF HAS PROVEN IT'S
  33. USEFULNESS, BUT NOTE THE FACT THAT I EXPECT TO MAKE SOME BIG CHANGES
  34. BEFORE RELEASING A FINAL 950815. ALSO SOME ADD-ON PROGRAMS THAT WILL
  35. MAKE IT POSSIBLE TO ADD THE REVERSE DELEGATION CHANGES/REQUESTS
  36. AUTOMATICALLY TO (Y)OUR ZONEFILES ARE STILL MISSING. THE PROGRAM IS
  37. DESIGNED AS SITE INDEPENT AS POSSIBLE.
  38.  
  39. PLEASE USE THE NORMAL PROCEDURE AS DESCRIBED IN RIPE-105 IF YOU WANT TO
  40. DO A REVERSE DELEGATION REQUEST FOR A REVERSE DOMAIN MANAGED BY THE RIPE
  41. NCC, BUT SEND YOUR REQUEST TO <AUTO-INADDR@RIPE.NET> INSTEAD OF
  42. <HOSTMASTER@RIPE.NET>
  43.  
  44.  
  45.  
  46. Reverse delegation tool (Alpha version!)
  47. ----------------------------------------
  48.  
  49.  
  50. As of today the RIPE NCC offers an automated method for the submission of
  51. reverse zone delegations in 193.in-addr.arpa and 194.in-addr.arpa. The
  52. reverse delegation requests and the zone files on all nameservers will be
  53. checked automatically. The diagnostics generated by these checks will be
  54. returned to you automatically too. This will make you aware of any
  55. problems very quickly, so that you can correct them and re-submit your
  56. request. The most recent version of the tool is publicly available at:
  57.  
  58. ftp://ftp.ripe.net/tools/inaddrtool-$DATE.tar.gz
  59.  
  60. The tool uses some other external programs for gathering the information
  61. it needs for checking your zone files:
  62.  
  63. ftp://ftp.ripe.net/tools/ping.tar.Z 
  64. ftp://ftp.ripe.net/tools/dns/host.tar.Z
  65. ftp://ftp.ripe.net/pride/tools/prtraceroute-2.0beta3.shar.gz
  66.  
  67.  
  68. Installing the software:
  69.  
  70. - uncompress/unzip and untar the tool and the external programs
  71.  
  72. - edit the variables in the source code (if needed):
  73.  
  74.   $TESTMODE=1 for testing, 0 for normal use
  75.   
  76.   $UPDLOGDIR="Directory for logging the incoming requests";
  77.   $ACKLOGDIR="Directory for logging the outgoing acknowledgements";
  78.   $FWLOGDIR="Directory for logging the outgoing approved requests";
  79.   $MSGQUEUEDIR="Directory for temporarily storing the requests"; 
  80.  
  81.   $NSNAME="The name of your nameserver";
  82.  
  83.   $NAMESERVERCHECK=;  see for details the source code
  84.   $MAILCMD=;          see for details the source code
  85.   $NICECMD="Your nice program if you want" else use ""; 
  86.     
  87.   $HUMANMAIL="The E-mail address of the human processing the approved requests
  88.               and answering questions. When $TESTMODE=1, all mail will be
  89.               send to this address";
  90.   
  91.   $AUTOMAIL="The E-mail address of the mail box that will auto process
  92.              incoming requests";            
  93.  
  94. - Put something like:
  95.  
  96.   "|/home/user/bin/inaddrtool 2>/dev/null"
  97.   
  98.   in the .forward file of user $AUTOMAIL
  99.   
  100.   Note: there is *NO* queuing mechanism yet, so beware of overloading
  101.   your machine with a large number of requests. 
  102.  
  103.  
  104. The input:
  105.  
  106. The tool expects to read an E-mail message from standard input although
  107. there is no problem when using it stand-alone. The E-mail message should
  108. contain a valid RIPE database object as described in the ripe-105
  109. (ftp://ftp.ripe.net/ripe/docs/ripe-105) procedure.
  110.  
  111. When the automated procedure does not detect any errors, the request is
  112. forwarded to the $HUMANMAIL role account person for some additional manual
  113. checks and the processing of the delegation itself. An acknowledgement of
  114. this fact is also sent to the people mentioned in the From:/Reply-To: and
  115. Cc: field in the E-mail message. The tool will return an error report if
  116. errors are found. If $TESTMODE=1 all mail will be send to $HUMANMAIL.
  117.  
  118. You can use some keywords in the 'Subject:' line of your E-mail to
  119. control the checking process. The use of the LONGACK keyword is very
  120. recommended.
  121.  
  122. HELP    - will send you a (patched) ripe-105 document
  123. CHANGE  - is needed if you want to change an existing reverse delegation 
  124. LONGACK - will give you the most verbose output as possible
  125. TEST    - do the checks, but sent only a report back to the user even if
  126.           no errors are found
  127.  
  128. You also might want to use the special variable NSNAME that's documented
  129. in the source code itself (for experts only). 
  130.  
  131. RIPE document ripe-105 requires you to send in a RIPE database 'inetnum'
  132. object with a 'rev-srv' attribute for each nameserver for single/multiple
  133. C's reverse delegation requests and for whole blocks 'domain' objects
  134. with 'nserver' attributes for each nameserver.
  135.  
  136. I am neither a DNS expert or native English writer ;-) so all your
  137. comments are welcome! Please send them together with complaints, bug
  138. reports or special requests to <inaddr@ripe.net>.
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.